using System;
using System.ComponentModel;
using System.Runtime.Serialization;
using Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Enum;

namespace Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Response
{
    /// <summary>
    ///  Contrato de retorno dos metodos de casamanto de pre-boletos e ordens
	/// Data: 18/12/2007
	/// Autor: Diogo Milanez
	/// Obs:  Contrato foi renomeado de RealizarCasamentoPreBoletoResponse para RealizarCasamentoResponse
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Response")]
    public partial class RealizarCasamentoResponse
    {
        private TipoRetornoCasamento _tipoRetornoCasamento;
        [DataMember(IsRequired = false)]
		public TipoRetornoCasamento TipoRetornoCasamento
        {
			get { return _tipoRetornoCasamento; }
			set { _tipoRetornoCasamento = value; }
        }
         
		private Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Response.MensagemValidacaoResponse _mensagemCasamento;
		[DataMember]
        public Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Response.MensagemValidacaoResponse MensagemCasamento
		{
			get { return _mensagemCasamento; }
			set { _mensagemCasamento = value; }
		}

        private Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Response.MensagemValidacaoResponse _mensagemVerificacaoSaldo;
		[DataMember]
        public Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Response.MensagemValidacaoResponse MensagemVerificacaoSaldo
		{
			get { return _mensagemVerificacaoSaldo; }
			set { _mensagemVerificacaoSaldo = value; }
		}

        private Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Response.MensagemValidacaoResponse _mensagemVerificacaoCompliance;
		[DataMember]
        public Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Response.MensagemValidacaoResponse MensagemVerificacaoCompliance
		{
			get { return _mensagemVerificacaoCompliance; }
			set { _mensagemVerificacaoCompliance = value; }
		}
    }
}
